Approximating Minimum Cost Steiner Forests

نویسندگان

  • Moran Feldman
  • Zeev Nutov
چکیده

We consider the k-Directed Steiner Forest (k-DSF) problem: given a directed graph G = (V, E) with edge costs, a collection D ⊆ V × V of ordered node pairs, and an integer k ≤ |D|, find a minimum cost subgraph H of G that contains an st-path for (at least) k pairs (s, t) ∈ D. When k = |D|, we get the Directed Steiner Forest (DSF) problem. The best known approximation ratios for these problems are: Õ(k2/3) for k-DSF by Charikar et al. [3], and O(k1/2+ε) for DSF by Chekuri et al. [4]. We improve these approximation ratios as follows. For DSF we give an Õ(n4/5+ε)-approximation scheme using a novel LP-relaxation that seeks to connect pairs with “cheap” paths. This is the first sub-linear (in terms of n = |V |) approximation ratio for the problem; all previous algorithm had ratio Ω(n1+ε), which can be trivially derived from known algorithms for the Directed Steiner Tree problem. For k-DSF we give a simple greedy O(k1/2+ε)-approximation algorithm. This improves the best known ratio Õ(k2/3) by Charikar et al. [3], and (almost) matches in terms of k the best ratio known for the undirected variant [2]. Even when used for the particular case of DSF, our algorithm favorably compares to the one of [4], which repeatedly solves linear programs and uses complex space and time consuming transformations. Our algorithm is much simpler and faster, since it essentially reduces k-DSF to a variant of the Directed Steiner Tree problem. The simplification is due to a new notion of “junction star-tree” – a union of an in-star and an out-branching having the same root, which is of independent interest.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Minimum multicuts and Steiner forests for Okamura-Seymour graphs

We study the problem of finding minimum multicuts for an undirected planar graph, where all the terminal vertices are on the boundary of the outer face. This is known as an Okamura-Seymour instance. We show that for such an instance, the minimum multicut problem can be reduced to the minimum-cost Steiner forest problem on a suitably defined dual graph. The minimum-cost Steiner forest problem ha...

متن کامل

Approximating the selected-internal Steiner tree

In this paper, we consider a variant of the well-known Steiner tree problem. Given a complete graph G = (V, E) with a cost function c : E → R and two subsets R and R satisfying R ⊂ R ⊆ V , a selected-internal Steiner tree is a Steiner tree which contains (or spans) all the vertices in R such that each vertex in R cannot be a leaf. The selected-internal Steiner tree problem is to find a selected...

متن کامل

Approximating minimum cost connectivity problems

We survey approximation algorithms and hardness results for versions of the Generalized Steiner Network (GSN) problem in which we seek to find a low cost subgraph (where the cost of a subgraph is the sum of the costs of its edges) that satisfies prescribed connectivity requirements. These problems include the following well known problems: min-cost k-flow, min-cost spanning tree, traveling sale...

متن کامل

Approximating Steiner Trees and Forests with Minimum Number of Steiner Points

Let R be a finite set of terminals in a metric space (M,d). We consider finding a minimum size set S ⊆ M of additional points such that the unit-disc graph G[R ∪ S] of R ∪ S satisfies some connectivity properties. In the Steiner Tree with Minimum Number of Steiner Points (ST-MSP) problem G[R ∪ S] should be connected. In the more general Steiner Forest with Minimum Number of Steiner Points (SF-M...

متن کامل

Approximating Minimum Steiner Point Trees in Minkowski

Given a set of points, we define a minimum Steiner point tree to be a tree interconnecting these points and possibly some additional points such that the length of every edge is at most 1 and the number of additional points is minimized. We propose using Steiner minimal trees to approximate minimum Steiner point trees. It is shown that in arbitrary metric spaces this gives a performance differe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007